package cn.itsource.article.mapper;

import cn.itsource.article.domain.Comment;
import com.mongodb.client.MongoDatabase;
import org.springframework.data.mongodb.repository.MongoRepository;

import java.util.List;

/*
  第一个泛型  是你要操作的实体类  即MongoDB操作的实体是谁
  第二个泛型  代表MongoDB主键id的类型

  当我们使用了commentRepository 取继承了 MongoRepository 就不需要去管spring底层如何会采用动态代理
  的方式，取实现父类接口提供的所有抽象方法
 */
public interface CommentReoisitory extends MongoRepository<Comment,String> {
    List<Comment> findByArticleId(Long articleId);
    void deleteById(String id);
}
